right inguinal lymph node - Alemán Inglés Diccionario